home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Video Toaster 4.3
/
Video Toaster v4.3.iso
/
4.2
/
arexx
/
editor
/
jobtitle.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1998-04-16
|
7KB
|
364 lines
/* JobTitle.Rexx V1.2 -- A Job title generator. (Needed at NewTek!) */
/* By Bob Caron (Grue) ©1995 NewTek Inc. */
/* This script is dedicated to James Hebert and Marty Flickinger. */
/* Good luck to both of you! */
call addlib('PROJECT_REXX_PORT' , 0)
call random(,,trunc((time('s'))*(randu(time('s')*100))))
pre.1="Chief"
pre.2="Assistant"
pre.3="Senior"
pre.4="Executive"
pre.5="Minor"
pre.6="Insignificant"
pre.7="Overbearing"
pre.8="Junior"
pre.9="Master"
pre.10="Head"
pre.11="Honorary"
pre.12="The Late"
pre.13="Dishonorable"
pre.14="Inflated"
pre.15="Misguided"
pre.16="Middle"
pre.17="Lord"
pre.18="Number One"
pre.19="Lethal"
pre.19="Deadly"
pre.20="Raving"
pre.21="Foolish"
pre.22="Prime"
pre.23="Master"
pre.24="Pompous"
pre.25="Boastful"
pre.26="Self-Important"
pre.27="Bombastic"
pre.28="Grandiose"
pre.29="Stilted"
pre.30="Ill-Mannered"
pre.31="Upper"
pre.32="Lower"
pre.33="Superior"
pre.34="Lesser"
pre.35="Greater"
pre.36="Freelance"
pre.37=""
pre.38=""
pre.39=""
pre.40=""
pre.41=""
pre.42=""
pre.43=""
pre.44=""
pre.45=""
pre.46=""
pre.47=""
pre.48=""
pre.49=""
pre.50=""
pre.51=""
pre.52=""
pre.53=""
pre.54=""
pre.55=""
pre.56=""
pre.57=""
pre.58=""
pre.59=""
pre.60=""
pre.61=""
pre.62=""
pre.63=""
pre.64=""
pre.65=""
pre.66=""
pre.67=""
pre.68=""
pre.69=""
pre.70=""
pre.71=""
pre.72=""
pre.73="*"
title.1="Peon"
title.2="Chairman"
title.3="Chairman"
title.4="Director"
title.5="President"
title.6="Vice President"
title.7="Manager"
title.8="Coordinator"
title.9="Enos"
title.10="King"
title.11="Pope"
title.12="Cardinal"
title.13="Captain"
title.14="General"
title.15="Lieutenant"
title.16="Colonel"
title.17="Dictator"
title.18="Wet Nurse"
title.19="Court Jester"
title.20="Fool"
title.21="CEO"
title.22="Adjutant"
title.23="Assistant"
title.24="Aide"
title.25="Secretary"
title.26="Underling"
title.27="Dufus"
title.28="Moron"
title.29="Baroness"
title.30="Baron"
title.31="Dolt"
title.32="Dunce"
title.33="Buddy"
title.34="Pal"
title.35="Defendant"
title.36="Duke"
title.37="'The Man'"
title.38="Representative"
title.39="Ambassador"
title.40="Counselor"
title.41="Twit"
title.42="Navigator"
title.43="Freak"
title.44="Dean"
title.45="Ruler"
title.46="Fuhrer"
title.47="Minister"
title.48="Despot"
title.49="Prefect"
title.50="Foreman"
title.51="Magistrate"
title.52="Honcho"
title.53="Top Dog"
title.54="Potentate"
title.55="Czar"
title.56="Pharaoh"
title.57="Sultan"
title.58="Pasha"
title.59="Emir"
title.60="Bishop"
title.61="Rabbi"
title.62="Skipper"
title.63="Commandant"
title.64="Chieftan"
title.65="Bureaucrat"
title.66="Git"
title.67="Flunkie"
title.68="Toady"
title.69="Sycophant"
title.70="Yes Man"
title.71="Gantt Chart Wizard"
title.72="Template Wizard"
title.73="Answer Wizard"
title.74="Shaman"
title.75="Grip"
title.76="Key Grip"
title.77="Best Boy"
title.78="Gaffer"
title.79="Tweener"
title.80="Director"
title.81="Queen"
title.82="*"
prep.1="in charge of"
prep.2="of"
prep.3="*"
dept.1="development"
dept.2="beta testing"
dept.3="marketing"
dept.4="peons"
dept.5="shipping"
dept.6="product testing"
dept.7="sales"
dept.8="training"
dept.9="customer service"
dept.10="reception"
dept.11="repair"
dept.12="tech support"
dept.13="documentation"
dept.14="third party support"
dept.15="coffee"
dept.16="meetings"
dept.17="accounting"
dept.18="operations"
dept.19="marketing operations"
dept.20="scapegoats"
dept.21="temps"
dept.22="engineering"
dept.23="development"
dept.24="research"
dept.25="production"
dept.26="programming"
dept.27="user therapy"
dept.28="network games"
dept.29="network administration"
dept.30="phones"
dept.31="phone sales"
dept.32="vending machines"
dept.33="product managment"
dept.34="product mis-management"
dept.35="communication"
dept.36="mis-communication"
dept.37="phone communication"
dept.38="phone cleaning"
dept.39="fridge cleaning"
dept.40="assistants"
dept.41="Babylon 5 (TM)"
dept.42="lava lamps"
dept.43="desks"
dept.44="Godzilla (TM)"
dept.45="The Squishy Machine"
dept.46="Alcatraz"
dept.47="hot drinks"
dept.48="Hell"
dept.49="Pez (TM)"
dept.50="phone lists"
dept.51="flow charts"
dept.52="public QuickMail postings"
dept.53="coverups"
dept.53="denial"
dept.54="brush-offs"
dept.55="vacation scheduling"
dept.56="boat meetings"
dept.57="printer toner refills"
dept.58="feelgood euphemisms"
dept.59="evil! Pure and simple EVIL"
dept.60="product design"
dept.61="BBS Sysoping"
dept.62="beta test program"
dept.63="duh..."
dept.64="consulting"
dept.65="equipment acquisition"
dept.66="studio parties"
dept.67="monster bus rides"
dept.68="Spam (TM)"
dept.69="checking the weather channel"
dept.70="reading the newspaper"
dept.71="calling people buddy"
dept.72="nude dancing"
dept.73="understanding the product"
dept.74="keeping this between you and me"
dept.75="opening blinds"
dept.76="speaker phone calls"
dept.77="FTP hacking"
dept.78="Quick Conference"
dept.79="Elvis Impersonating"
dept.80="CD-Rom burning"
dept.81="arexx scripts"
dept.82="toaster effects"
dept.83="bugger all"
dept.84="Here... have a bag of money"
dept.85="Narf! Egad! Brilliant!!!"
dept.86="propaganda"
dept.87="media relations"
dept.88="Technical writing"
dept.89="Fashion directing"
dept.90="Geat Underground Empire (TM)"
dept.91="Dept of redunancy, Dept"
dept.92="lunch"
dept.93="photocopiers"
dept.94="photocopier repair"
dept.95="fax paper replacement"
dept.96="techno babble"
dept.97="incoherence"
dept.98="ambiguity"
dept.99="bureaucracy"
dept.100="security"
dept.101="insecurity"
dept.102="area 51"
dept.103="plugins"
dept.104="Gantt Charts"
dept.105="Gantt Bars"
dept.106="task relationships"
dept.107="milestones"
dept.108="passing milestones"
dept.109="task resources"
dept.110="imposed dates"
dept.111="interchangable resource units"
dept.112="resource pools"
dept.113="resource sheets"
dept.114="resource tables"
dept.115="resource units"
dept.116="resource conflicts"
dept.117="critical paths"
dept.118="rolled up tasks"
dept.119="baselines"
dept.120="tasks"
dept.121="slack time"
dept.122="task tables"
dept.123="task reports"
dept.124="task views"
dept.125="toolbars"
dept.126="pert charts"
dept.127="madness"
dept.128="war"
dept.129="animation"
dept.130="tea"
dept.131="last minute changes"
dept.132="the Internet"
dept.133="writing bugs"
dept.134="programing"
dept.135="leg shooting"
dept.136="hold music"
dept.137="the web page"
dept.138="ego repair"
dept.139="*"
prcount=0
do until pre.prcount="*"
prcount=prcount+1
end
prcount=prcount-1
tcount=0
do until title.tcount="*"
tcount=tcount+1
end
tcount=tcount-1
pcount=0
do until prep.pcount="*"
pcount=pcount+1
end
pcount=pcount-1
dcount=0
do until dept.dcount="*"
dcount=dcount+1
end
dcount=dcount-1
done=1
loop=1
pt=""
do until done=0
temp=random(1,prcount)
pt=pre.temp
do until loop>3
temp=random(1,prcount)
if pos(pre.temp,pt)=0 then
if (length(pre.temp)>1) then
pt=pt||" "||pre.temp
loop=loop+1
end
num2=random(1,tcount)
num3=random(1,pcount)
num4=random(1,dcount)
title=pt||" "||title.num2||" "||prep.num3||" "||dept.num4||"."
if left(title,1)=" " then title=right(title,length(title)-1)
call req_error("Your new job title: "||title)
done=req_tell("Care For A Promotion?")
end
call remlib('PROJECT_REXX_PORT')
exit
/* Beware! MSP! */